#include "widget.h"
#include "ui_widget.h"
#include <QDebug>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    // 初始化 姓名 输入框
    ui->lineEdit_name->setPlaceholderText("请输入姓名：");  // 提示
    ui->lineEdit_name->setClearButtonEnabled(true);       // 设置清除按钮
    // 初始化 密码 输入框
    ui->lineEdit_password->setPlaceholderText("请输入密码：");  // 提示
    ui->lineEdit_password->setClearButtonEnabled(true);       // 设置清除按钮
    ui->lineEdit_password->setEchoMode(QLineEdit::Password);  // 设置密码专属的显示方式
    // 初始化 手机号码 输入框
    ui->lineEdit_phone->setClearButtonEnabled(true);       // 设置清除按钮
    // 这里 0 代表着输入的是数组，表示内容格式约束为输入一个11位的纯数字，且会用 - 分隔开
    ui->lineEdit_phone->setInputMask("000-0000-0000");
}

Widget::~Widget()
{
    delete ui;
}


void Widget::on_pushButton_submit_clicked()
{
    // 点击提交后，简单的打印一下输入框里面的内容
    QString gender = ui->radioButton_male->isChecked() ? "男" : "女";
    qDebug() << "姓名：" << ui->lineEdit_name->text();
    qDebug() << "密码：" << ui->lineEdit_password->text();
    qDebug() << "性别" << gender;
    qDebug() << "手机号码" << ui->lineEdit_phone->text();
}
